📜 ⬆️ ⬇️

Android Application Development: Start Your Career



Hi, Habr! We are launching e-Legion Academy , an online school for mobile developers.

Everything is serious: 9 months of training, lectures of top developers, practical tasks, testing, chat with teachers and materials for independent work.
')
Under the cut - the necessary knowledge for the start, a plan for training Android-developers , familiarity with teachers and an employment program for graduates of the Academy.

Required knowledge for training


We are not starting from scratch. The program is designed for novice developers with knowledge of Java.



Your first application


We will teach you how to work with the Android platform and show common architectural approaches. We study popular libraries, Unit- and UI testing, work with Google Play Services.

Each student in the learning process will create their own application. At the end of each training unit will perform tasks - use their knowledge to work on your own project. The result of the training will be a working application that can be safely shown to the employer or colleagues.

Training program


The training program is designed for 9 months. The program consists of 6 blocks, each block lasts 6 weeks. Student loading - 4-6 hours per week.

Training takes place on the OpenProfession online platform. You can stick to our schedule or learn at your own pace.

Block 1


Get acquainted with the Android platform, Android Studio and the build system - Gradle. Learn what debugging and logging are. Learn the basic essentials of an Android application and work with Activity and Fragment. Get acquainted with the interface elements - View, ViewGroup.

Block 2


Teachers will talk about working with lists using RecyclerView and show the tools for ensuring multithreading in Android. You will learn how to work with the network using Retrofit2 / Okhttp3 and get acquainted with reactive programming, in particular, with RxJava2. Learn how to work with notifications and Room - ORM-wrapper over SQLite.

Block 3


You will learn how to properly divide the application into modules. Explore MVP and MVVM patterns, as well as learn about CLEAN - pure architecture. Realize the power of dependency injection with the Dagger2 and Toothpick libraries.

Block 4


Consider Unit- and UI testing: Mockito, PowerMock, Espresso, Robolectric. Work with ORM wrappers: Room, GreenDAO, Realm, as well as popular libraries - Picasso, EventBus, ButterKnife and other industry standards.

Block 5


The teachers will talk about the Material Design Components. Learn how to work with animations and create custom interface elements. Get familiar with the custom LayoutManager.

Block 6


You will learn how to work with custom services and peripherals: Google Firebase, Google Analytics, Google Maps, Push-notifications, sensors and camera. Learn how to sign and publish your app on Google Play.

Learning format


New knowledge. Each educational unit contains video lectures and live coding sessions.

Practice. Test your knowledge by performing tests and tasks in educational materials. And of course, apply new knowledge in your first application.

Communication Ask questions and get feedback from teachers, chat with other students.

Development. The instructors of the program have developed methodological materials and have compiled useful links so that you continue to learn new things even outside the Academy.

Teachers


You will learn from leading e-Legion developers. Meet:



Developers Azret Magometov nullpex and Marat Taychinov have been creating mobile products for different business areas for many years, which are used daily by millions of people. In the program, the guys tell not only the theory, but also share life hacking.

Interview in e-Legion


We will discuss each graduate. The number of projects in e-Legion is constantly growing, so we are always looking for talented developers.

We have already organized 6 online and offline schools of mobile developers in St. Petersburg and Kazan, 857 developers have graduated and 10 of them work with us.

Finish the training, get the OpenProfession certificate and send your resume to the e-Legion HR manager.

Go learn


The program starts on February 5th.

Any questions? Join the Open Day - the webinar, where teachers and organizers of the Academy will answer all questions and talk in detail about the learning process.

Source: https://habr.com/ru/post/347840/


All Articles