Phranakorn Rajabhat University Library

พัฒนาโมไบล์แอพด้วย Flutter + Dart /

จีราวุธ วารินทร์

พัฒนาโมไบล์แอพด้วย Flutter + Dart / จีราวุธ วารินทร์ - กรุงเทพฯ : รีไวว่า, 2564 - 380 หน้า : ภาพประกอบ ; 21 ซม.

แนะนำ Flutter และการติดตั้ง Flutter หน้า 1-20 -- ติดตั้ง Flutter SDK ในวินโดส์ หน้า 21-38 -- สร้างและทดสอบแอพพลิเคชั่น หน้า 39-54 -- พื้นฐานเกี่ยวกับ Dart หน้า 55-92 -- การวนซ้ำและการตรวจสอบเงื่อนไข หน้า 93-104 -- คลาส อินเตอร์เฟซ และ Mixin หน้า 105-140 --การใช้งาน MaterialApp และ Scaffold หน้า 141-170 -- การสร้างวิดเจ็ต (Custom Widget) หน้า 171-204 -- แนะนำ Container และการจัดตำแหน่งวิดเจ็ต หน้าร 205-226 -- Column, Row และ Stack วิดเจ็ต หน้า 227-256 -- Image และ ListView หน้า 257-274 -- Routes และ Navigator หน้า 275-298 -- การสร้างแบบฟอร์มใน Flutter หน้า 299-324 -- ติดตั้งฟอนต์มาใช้ใน Flutter หน้า 325-334 -- Theme และ ThemeData หน้า 335-348 -- แอนิเมชั่น ใน Flutter หน้า 349-368 -- ทดสอบแอพพลิเคชันกับอุปกรณ์จริง หน้า 369-379

9786162626319 239


การเขียนโปรแกรม
การเขียนแอพพลิเคชัน
FLUTTER (โปรแกรมคอมพิวเตอร์)
FIREBASE

TK 5105.888 / จ575พ 2564

มหาวิทยาลัยศรีปทุม (กทม.)
2410/2 ถ.พหลโยธิน เขตจตุจักร กรุงเทพฯ 10900
Tel : 02-579-1111, 02-561-2222
มหาวิทยาลัยศรีปทุม (ชลบุรี)
79 หมู่ 1 ถ.บางนา-ตราด ต.คลองตำหรุ อ.เมือง จ.ชลบุรี 20000
Tel : 038-146-123
มหาวิทยาลัยศรีปทุม (ขอนแก่น)
182/12 หมู่ 4 ถ.ศรีจันทร์ ต.ในเมือง อ.เมือง จ.ขอนแก่น 40000
Tel : 043-224-111


 

$(document).ready(function() { // Basic detection of search var searchBox = $('#transl1'); // This is standard OPAC search input id ?? // Actually standard is 'q' or 'idx'. // We want to trigger when the user sees results. // Usually we check if we are on search results page. if ($('body').hasClass('opac-results')) { var params = new URLSearchParams(window.location.search); var query = params.get('q'); if (query) { // Show Loading var container = $('
'); container.append('

✨ AI Recommendations

'); container.append('
Searching with AI...
'); // Prepend to main content // Selector depends on theme. 'div.maincontent' or '#opac-main' $('#userresults').prepend(container); $.ajax({ url: '/api/v1/contrib/aisearch/search?q=' + encodeURIComponent(query), method: 'GET', success: function(data) { container.find('.spinner').remove(); if (data && data.length > 0) { var ul = ''; container.append(ul); } else { container.append('

No AI recommendations found.

'); } }, error: function() { container.find('.spinner').remove(); container.append('

Error loading AI recommendations.

'); } }); } } });