Android development path 04 (beginner android engineers will, you know !), 04 android
Android beginners Android engineers focus on the following:
1. Android development basics:
① UI design;
② SQLite database;
③ Four android Components;
④ Android network programming;
⑤ Android asynchronous Task Loading (I .e. thread, android thread usage is similar to java thread usage); ⑥ sensor programming, wifi programming, and Bluetooth development;
2. java language basics:
① Object-oriented;
② Multithreading;
③ JDBC database programming;
3. Common java design patterns:
① Singleton mode;
② Factory model;
4. java data structures and algorithms:
① Recursive algorithm;
② Sorting Algorithm (for example, Bubble Sorting );
③ Search algorithm (for example, binary search );
④ Stack (in terms of storage mode, this is an advanced post-release data structure;
⑤ Queue (the storage method is a first-in-first-out data structure );
5. Relational databases:
① Oracle database;
② MySQL database;
6. HTML and JavaScript programming:
① Form;
② Box model;
③ JavaScript object-oriented content;
④ Jquery and Ajax;
What is the difference between programmers and engineers? What are you waiting?
Is it determined to be a programmer or engineer?