facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
from25.91USD/ h

Android Development for students and beginners in Android

I like to help students and beginners to solve problems and overcome obstacles they encountered while coding and if they got stuck somewhere. I also want to clarify if something isn't clear to them, to answer questions they have and also to share their excitement while they discover new technologies and making some nice apps. I can teach students from the basics of Android to more advanced concepts like REST API and making responsive UI design.

Location

Online via webcam

General info

suitcase iconSkills:
Age:
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Duration:
60 minutes
The class is taught in:English

Ask a question

Send a message explaining your needs and Goran will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  
8              
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  
14              
15              
16              
17              
18              
19              
20              
21              
22              
23              
from $25.91Online via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since September 2020
  • Linkedin connected

Availability of a typical week

(GMT -05:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3              
4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  
8              
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  
14              
15              
16              
17              
18              
19              
20              
21              
22              
23              
from $25.91Online via webcam

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share

You are here

Private lessons

Ilias
Make your own fun Android apps with MIT App Inventor (adults)
MIT App Inventor is a visual programming environment that enables everyone to build apps for smartphones and tablets. The course for beginners does not require any previous programming experience. It starts with an introduction to the App Inventor interface. Then, after Event-Driven Programming is explained, learners will discover the available command blocks which they will have to combine to make their own apps. During this course, learners will have the opportunity to use their imagination and practise analytical and critical thinking to create their own apps such as animations, games, quizzes, tourist guides or drawing apps. This course also aims to engage intermediate or even advanced App Inventor programmers who can build on their previous experience to create more sophisticated apps. The content and pace of the course is adapted to the age and needs of the learners.

Hamid
Computer Programming becomes easy. Together and step by step
Computer programming is the craft of writing useful, maintainable, and extensible source code which can be interpreted or compiled by a computing system to perform a meaningful task. I have 7 years experience in computer programing. Together we will learn how to write the computer program from the beginning level. I can be your teacher in: Android Java MATLAB C#

Pedram
Flutter Application Development from Beginner to Upper-Intermediate
Flutter is a powerful, open source framework developed and supported by Google. Frontend and full-stack developers use Flutter to build an application’s user interface (UI) for multiple platforms with a single codebase. When Flutter launched in 2018, it mainly supported mobile app development. Flutter now supports application development on six platforms: iOS, Android, the web, Windows, MacOS, and Linux. My classes are broject based with shining outputs, such as high- level apps build by the students. You will learn and practice; Dart language basics, Flutter widgets, State management, Navigation, Connecting to servers, Database, Exporting and building apps, Releasing apps on markets, and a lot more on Flutter. And you will also build at east three different proffessional Flutter applications during classes.

Fahim
Android Application Development Fundamentals For Beginners & Intermediate
In this comprehensive class, we delve into the essential foundations of Android app development, covering both theoretical concepts and practical implementations. Throughout the course, students will gain proficiency in a wide range of topics, from object-oriented programming principles to the creation of sophisticated application user interfaces. Here's a breakdown of what we'll cover: 1. Basics of Android App Development: Introduction to the Android platform and its ecosystem. Understanding the Android development environment, including Android Studio and the Android SDK. Exploring the components of an Android application, such as activities, fragments, intents, and layouts. Hands-on exercises to build simple Android apps from scratch. 2. Object-Oriented Concepts and Standard Design Patterns: Explanation of core object-oriented programming (OOP) concepts such as inheritance, polymorphism, encapsulation, and abstraction. Introduction to common design patterns like Singleton, Factory, Observer, and MVC (Model-View-Controller). Practical examples and discussions on when and how to apply design patterns in Android app development. 3. Writing Code Using Architecture Design Patterns: Deep dive into modern architecture design patterns such as MVVM (Model-View-ViewModel), MVP (Model-View-Presenter), and Clean Architecture. Hands-on coding sessions to implement these patterns in Android projects. Best practices for structuring Android codebase for scalability, maintainability, and testability. 4. Understanding Large and Complex Code Bases: Techniques for navigating and understanding large Android codebases. Strategies for keeping code clean, modular, and maintainable. Code refactoring exercises and discussions on code quality metrics and tools. 5. Open-Source Contributions and Project-Based Learning: Introduction to open-source Android projects and communities. Guidance on contributing to open-source projects and leveraging them for learning. Project-based assignments to apply learned concepts and techniques in real-world scenarios. 6. Mentoring for Self-Projects and Guidance Provided: One-on-one mentoring sessions to provide personalized guidance and support for self-initiated projects. Feedback and code reviews to help students improve their coding skills and project implementations. Assistance in overcoming challenges and roadblocks encountered during project development. By the end of this class, students will not only have a solid understanding of Android app development fundamentals but also possess the skills and knowledge required to tackle complex Android projects with confidence. Whether you're a beginner looking to start your journey in Android development or an experienced developer aiming to level up your skills, this class is designed to empower you with the expertise needed to succeed in the dynamic world of Android app development.

Abbas
Android Development, Computer science, Java Programming
In This Course you will learn basic Android programming concepts and build a variety of apps, using the Java programming language. You start with Hello World and work your way up to apps that schedule jobs, update settings, and use Android Architecture Components

Taxhidin
Android, Java, Electrical Circuit, Signal and System and Mathematics.
I will teach you: Data structure and algorithm for coding Interview Test. Create Android Apps in Java and Kotlin. Mathematics and Electrical circuits. Practical with examples and applications in real life and business app. Passion and love to teach Students step by step.

Md Mafizur
Learn "How can you develop an android application?".
After completing this course you can successfully get the following skills. 1. Basic Programming Knowledge. 2. Setup android development environment. 3. Android application design and development. 4. How to test your developed app in real mobile and emulator 5. Deploy to Google Playstore

Shylesh
Android Application Development with SQLite Database
Android is the most efficient and effective one in now a days. Every one likes to use android hence, it is an open source. Here, I teach you how to create an android app using both Java and flutter. Hereby, I also tech the backend process, that how to connect your application with database and make use of it worldwide.

Amit
Learn Android Development (Java, Kotlin, Android Studio)
Due to its open-source nature, working with the Android platform necessitates constantly learning about the Android platform. These Android development courses keep you ahead of this learning curve, with courses on Android operating systems and more.

Eli
Learn Android Programming with a senior software engineer and an excellent lecturer in university
Lean to be a great Android programmer with a senior software engineer and an excellent lecturer in university. Recently I received a diploma of excellent lecturer in university. I own an M.SC. in computer science. I got lot of warm feedback messages from my students.

Chrysa
Android Application Development in Java using Android Studio
I am a Senior Android Engineer who loves conveying the obtained knowledge to others by designing lessons that meet the student preferences and skills. This class will enable the students to use their creativity and their personal Android device in order to bring cool apps into life.